package com.asura.ops.sync.sdk.handle;

/**
 * @author: huyuntao(Mars)
 * @date: 2022/10/27
 * @description: 类的描述
 */
public interface ProcessCycle {

    /**
     * 前置处理
     *
     * @param tableName
     * @param clazz
     * @param action
     * @param t
     */
    void beforeHandler(String tableName, Class clazz, Integer action, Object t);

    /**
     * 后置处理
     *
     * @param tableName
     * @param clazz
     * @param action
     * @param t
     */
    void afterHandler(String tableName, Class clazz, Integer action, Object t);

}
